BETWEEN条件
BETWEEN条件では、値が次のとおりであるかどうかを判断します。
SQL構文
Expression1 [NOT] BETWEEN Expression2 AND Expression3
パラメータ
Expression1、Expression2、Expression3 |
列の特定、行の抽出、新たな列の値の定義に使用する値を指定します。式の構文の詳細は、「式の指定」を参照してください。BETWEEN条件には、数値式も数値以外の式も使用できますが、すべての式の型には互換性がある必要があります。
|
説明
- 2番目の値が3番目の値より大きい場合、BETWEENではFALSEと評価され、NOT BETWEENではTRUEと評価されます。
- BETWEENまたはNOT BETWEENのExpression2またはExpression3がNULLであるかどうかについては、次の表を参照してください。
Expression2
|
Expression3
|
BETWEEN
|
NOT BETWEEN
|
<= Expression1 | NULL | NULL | NULL |
> Expression1 | NULL | FALSE | TRUE |
NULL | >= Expression1 | NULL | NULL |
NULL | < Expression1 | NULL | NULL |
- Expression2およびExpression3は、取りうる値の範囲を指定します。Expression2には指定した範囲の最小値、Expression3には指定した範囲の最大値をそれぞれ指定します。BETWEEN条件では、小さい値を先に指定する必要があります。
比較については、「比較条件」を参照してください。
例12.3
$250.00以下および$1500.00以上の価格の部品を25%割り引きます。